// 链表容器类（管理整个链条）
export default class LinkedList { 
  constructor(head) { // 初始化必须传入头节点
    this.head = head // 存储链表头部
    this.end = head  // 存储链表尾部（初始头就是尾）
  }

  // 添加新节点方法（注意：只能向后追加）
  addNode(node) {
    this.end.linkTo(node) // 让当前尾部连接新节点
    this.end = node // 更新尾部为新节点
  }
}